import Vue from "vue";
import VeeValidate from "vee-validate";
import zh_CN from 'vee-validate/dist/locale/zh_CN' // 引入中文message

Vue.use(VeeValidate)

// 提示文本信息本地化
VeeValidate.Validator.localize('zh_CN', {
    messages: {
      ...zh_CN.messages,
      is: (field) => `${field}必须与密码相同`  // 修改内置规则的message
    },
    attributes: { // 给校验的field属性名映射中文名称
      phone: '手机号',
      code: '验证码',
      password: '密码',
      password2: '确认密码',
      isCheck: '协议',
    }
  })


// 自定义校验规则  这里是自定义 勾选的校验规则
VeeValidate.Validator.extend('agree', {
    validate: value => {
      return value
    },
    getMessage: field => field + '必须同意'
  })